#!c:\Python27\python.exe

#import win32com.client
#import pyttsx as tts
import math as ma

#def leer(linea):
#    engine = tts.init()
#    engine.setProperty('voice', "spanish-latin-american")
#    engine.say(linea)
#    engine.runAndWait()

#def descargarPuntos(lista):
#    archivo = 'C:\puntos.csv'
#    
#    puntos = list(lista)
#    lineas = []
#    linea = 'X,Y\n'
#    lineas.append(linea)
#    while puntos:
#        x, y = puntos.pop()
#        linea = str(x) + ',' + str(y) + '\n'
#        lineas.append(linea)
#    
#    FILE = open(archivo, 'w')
#    FILE.writelines(lineas)
#    
#    FILE.close()

def descargarPaginaTexto(pagina, nombre):
    txt = open(nombre, "w")
    while pagina:
        lineaT = ''
        linea = pagina.pop()
        while linea:
            caracter = linea.pop()
            lineaT = caracter + lineaT
        lineaT = lineaT + '\n'
        txt.write(lineaT)
    txt.close()

#def descargarPaginaBraille(pagina, nombre):
#    i = 0
#    txt = open(nombre, "w")
#    while i < len(pagina):
#        lineaT = ''
#        linea = list(pagina[i])
#        while linea:
#            caracter = linea.pop()
#            lineaT = str(caracter) + ';' + lineaT
#        lineaT = lineaT + '\n'
#        txt.write(lineaT)
#        i += 1
#    txt.close()

#def leerPagina(pagina):
#    tamanio = len(pagina)
#    while tamanio:
#        leer(pagina[tamanio])
#        tamanio = tamanio - 1

def aplicarSensibilidad(valor0, valor100, sensibilidad):
    a = (valor0 - valor100) / (-100.00)
    b = valor0
    resultado = ma.trunc(a * sensibilidad + b)
    return resultado
